#include <cstdlib>
#include <iostream>

#include "Parent.h"
#include "Child.h"

using namespace std;

//如果函数重写，在父类中增加了virtual关键字, 将能产生多态。。。。
// 子类virtual可加可不加 
void run(Parent *p)
{
	p->func();
}

void run2(Parent &p)
{
	p.func();
}

int main()
{
	Parent p;
	Child c;

	run(&p);
	run(&c);
	run2(p);
	run2(c);

	return 0;
}

